We were hardcoding that GtkApplicationWindow only
has a single action group with prefix 'win', but
that is no longer the case. Simply use the code
for the general widget case that can handle multiple
action groups.
g_hash_table_remove_all (sl->priv->groups);
g_hash_table_remove_all (sl->priv->iters);
gtk_list_store_clear (sl->priv->model);
-
+
if (GTK_IS_APPLICATION (object))
add_group (sl, page, G_ACTION_GROUP (object), "app");
- else if (GTK_IS_APPLICATION_WINDOW (object))
- add_group (sl, page, G_ACTION_GROUP (object), "win");
else if (GTK_IS_WIDGET (object))
{
const gchar **prefixes;